Object-Oriented Paradigm
Object-oriented programming solves some of the
problems just mentioned. In contrast to the other
techniques, we now have a web of interacting
objects
,
each house-keeping its own state.
Objects of the program
interact by sending
messages to each other.
Each object is responsible
to initialise and destroy
itself correctly.
Consequently, there is no
longer the need to
explicitly call a creation or
termination procedure.